export interface MaterialVO {
  /**
   * 物料id
   */
  id: string | number;

  /**
   * 物料编码
   */
  code: string;

  /**
   * 物料名称
   */
  name: string;

  /**
   * 规格型号
   */
  model: string;

  /**
   * 单位
   */
  unit: string;

  /**
   * 物料标识
   */
  mark: string;

  /**
   * 物料类型id
   */
  typeId: string | number;

  /**
   * 物料类型编码
   */
  typeCode: string;

  /**
   * 物料类型名称
   */
  typeName: string;

  /**
   * 是否启用 0停用 1启用
   */
  status: string;

  /**
   * 是否设置安全库存 0不设置 1设置
   */
  safeStockFlag: string;

  /**
   * 最低库存量
   */
  minStock: number;

  /**
   * 最大库存量
   */
  maxStock: number;

  /**
   * 备注
   */
  remark: string;

}

export interface MaterialForm extends BaseEntity {
  /**
   * 物料id
   */
  id?: string | number;

  /**
   * 物料编码
   */
  code?: string;

  /**
   * 物料名称
   */
  name?: string;

  /**
   * 规格型号
   */
  model?: string;

  /**
   * 单位
   */
  unit?: string;

  /**
   * 物料标识
   */
  mark?: string;

  /**
   * 物料类型id
   */
  typeId?: string | number;

  /**
   * 物料类型编码
   */
  typeCode?: string;

  /**
   * 物料类型名称
   */
  typeName?: string;

  /**
   * 是否启用 0停用 1启用
   */
  status?: string;

  /**
   * 是否设置安全库存 0不设置 1设置
   */
  safeStockFlag?: string;

  /**
   * 最低库存量
   */
  minStock?: number;

  /**
   * 最大库存量
   */
  maxStock?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface MaterialQuery extends PageQuery {

  /**
   * 物料编码
   */
  code?: string;

  /**
   * 物料名称
   */
  name?: string;

  /**
   * 规格型号
   */
  model?: string;

  /**
   * 单位
   */
  unit?: string;

  /**
   * 物料标识
   */
  mark?: string;

  /**
   * 物料类型id
   */
  typeId?: string | number;

  /**
   * 物料类型编码
   */
  typeCode?: string;

  /**
   * 物料类型名称
   */
  typeName?: string;

  /**
   * 是否启用 0停用 1启用
   */
  status?: string;

  /**
   * 是否设置安全库存 0不设置 1设置
   */
  safeStockFlag?: string;

  /**
   * 最低库存量
   */
  minStock?: number;

  /**
   * 最大库存量
   */
  maxStock?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



